

import java.lang.reflect.Field;
import java.util.Scanner;

enum move{
	left,right
}
public class Room {
	public Person oneroom(Person person) {
		System.out.println("你进入房间(捡到一个背包里面有面包(能量+10)，柠檬汁(能量+10)，防弹背心)你所在的位置为：一楼");
		person.背包.add("面包");
		person.背包.add("柠檬汁");
		person.背包.add("防弹背心");
		System.out.println("你可以选择左边房间或者右边房间");
		Scanner in = new Scanner(System.in);
		String choce = in.nextLine();
		if(choce.equals("左边")) {
			System.out.println("你进入了左边房间，你捡起一双加速鞋子");
			person.set鞋子("加速鞋子");
			System.out.println("你捡起鞋子的时候被小怪咬了一口(打死小怪  or 继续前进)");
			choce = in.nextLine();
			if(choce.equals("打死小怪")) {
				System.out.println("打死小怪得到药包(战斗力+4)");
				person.set战斗力(person.get战斗力()+3);
				return person;
			}
			if(choce.equals("继续前进")) {
				System.out.println("打死小怪得到药包(战斗力+4)");
				person.set战斗力(person.get战斗力()+3);
				return person;
			}
			else {
				System.out.println("你输入有误，你什么也没有得到");
			}
		}
		if(choce.equals("右边")) {
			System.out.println("你进入了右边边房间，你看到阿婆眼镜碎了 乐于助人 or 继续前进)");
			choce = in.nextLine();
			if(choce.equals("乐于助人")) {
				System.out.println("阿婆奖励一套花衣服");
				person.set着装(2);
				return person;
			}
			if(choce.equals("继续前进")) {
				return person;
			}
			else {
				System.out.println("你输入有误，你什么也没有得到");
			}
		}
		else {
			System.out.println("你输入有误，你什么也没有得到");
		}
		return person;
	}
	public Person tworoom(Person person) {
		System.out.println("你进入了二楼(左边 or 右边)");
		Scanner in = new Scanner(System.in);
		String choce = in.nextLine();
		if(choce.equals("左边")) {
			System.out.println("你进入了左边房间，门上有一桶水");
			if(person.get着装()==2) {
				System.out.println("你有花衣服，没有影响");

			}
			else {
				System.out.println("你被淋湿了(战斗力-2)");
				person.set战斗力(person.get战斗力()-2);
			}
			System.out.println("你得到了沙棘汁(能将+2)");
			person.set能量(person.get能量()+2);
			return person;
		}
		if(choce.equals("右边")) {
			System.out.println("你进入了右边房间，捡到车厘子(能量+3)");
			person.set能量(person.get能量()+3);
			return person;
		}
		else {
			System.out.println("你输入有误，你什么也没有得到");
		}
		return person;
	}
	public Person threeroom(Person person) {
		System.out.println("你进入了三楼，你看到了老朋友(假装不认识 or 敞开心扉)");
		Scanner in = new Scanner(System.in);
		String choce = in.nextLine();
		if(choce.equals("假装不认识")) {
			System.out.println("你选择了假装不认识(能量-5)");
			person.set能量(person.get能量()-5);
			return person;
		}
		if(choce.equals("敞开心扉")) {
			System.out.println("你选择了敞开心扉(能量+10)");
			person.set能量(person.get能量()+10);
			return person;
		}
		else {
			System.out.println("你输入有误，你什么也没有得到");
		}
		return person;
	}
	public Person fourroom(Person person) {
		System.out.println("你进入了四楼，你遇到高级怪兽(能量-20)");
		person.set能量(person.get能量()-20);
		if(Tool.isLive(person)) {
			try {
				Thread.sleep(2000);
			} catch (InterruptedException e) {
				
			}
			System.out.println("你打败了怪兽");
			try {
				Thread.sleep(2000);
			} catch (InterruptedException e) {
				
			}
			System.out.println("你得到了小怪药包(能量+10)和面包(能量+10)");
			return person;
		}
		else {
			System.out.println("能量消耗完了，游戏结束");
		}
		return person;
	}
	public Person twoandtreeroom(Person person){
		System.out.println("你遇到了中级怪兽(能量-15)");
		person.set能量(person.get能量()-15);
		if(Tool.isLive(person)) {
			System.out.println("你打败了怪兽,进入下一层");
			return person;
		}else {
			System.out.println("你被怪兽打死了，CAME OVER!");
		}
		return person;
	
	}
	public Person threandfour(Person person) {
		System.out.println("你看到了垃圾！(捡垃圾 or 无视)");
		Scanner in = new Scanner(System.in);
		String choce = in.nextLine();
		if(choce.equals("捡垃圾")) {
			System.out.println("你捡起了垃圾，你真是一个好孩子(战斗力+2,能量+1)");
			person.set战斗力(person.get战斗力()+2);
			person.set能量(person.get能量()+1);
			return person;
		}
		if(choce.equals("无视")) {
			System.out.println("不良少年(能量-5)");
			person.set能量(person.get能量()-5);
			return person;
		}
		else{
			System.out.println("你的输入有误，重新输入(捡垃圾 or 无视)");
		}
		return person;
	}
	public Person uproom(Person person) {
		person.set能量(person.get能量()-5);
		if(Tool.isLive(person)) {
			return person;
		}
		else {
			System.out.println("能量不足！GAME OVER!");
			return person;
		}
	}
	public void fiveroom(Person person) {
		if(Tool.isLive(person)) {
			System.out.println("恭喜你成功通关！");
		}
		
	}
}
